body{padding:0px;margin: 0px;font-size:14px;color:#333333; background:#30385b url(../images/login_bg_big.jpg) repeat center top;

font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;
}
input{ border:solid 1px #dcdcdc;height:30px; line-height:30px; padding:3px 6px;color:#666; vertical-align: middle; font-size: 18px;}
input{ border-radius: 2px; background: transparent;border:solid 1px #fff; color:#fff;
	background-color:rgba(0,0,0,0.1); }
select{border:solid 1px #ccc;}
img{border:none;}
a{ text-decoration: none;color:#3361AD;}
table,th,td{ border-collapse: collapse;}
th {font-weight: normal;}

button{
	background:#0babd9;
	height:37px;
	line-height: 37px;
	width: 235px;	
	border:0px solid #4da0d4;
	border-radius: 2px;
	line-height:1.8em;
	color:#ffffff;
	font-size:18px;
	cursor: pointer;
	vertical-align: middle; font-family: "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;
}
button:hover {background-color: #2e8ded;}
button:disabled {background-color: #eeeeee; color:#999999;}
.len220{width:220px;}
.len100{width:100px;}

.yzm{width:100px; float:left; margin-left:20px; display:inline; height:39px;}


.xyh-login{
	background-color:#618e2b;
	background-color:rgba(0,0,0,0.1);
	width:900px; 
	height:400px;
	border:solid 0px #2393d5;
	padding:0px;position: absolute;
	left: 50%;top: 50%;overflow: hidden;display:block;
	margin:-230px 0 0 -450px;
	border-radius: 10px;
	border:#FFF solid 0px;
	color:#fff;

}

.xyh-regist{
	height:480px;
	margin:-240px 0 0 -450px;

}

.xyh-login .xyh-login-form{padding:20px;}
/*.xyh-login .title{font-size:16px; height: 37px;}*/
.xyh-login .title{font-size:36px; height:auto; margin:20px auto 30px; text-align:center; letter-spacing:2px;}



.xyh-login th{ text-align: right; width: 100px;}
.xyh-login th,.xyh-login td{padding:10px 10px; font-size:18px;}
.vcode{cursor:pointer; border-radius: 5px;}
